List Agents
Agents
List Agents
List agents visible to the active organization admin
GET
List Agents
Returns a paginated list of agents for the authenticated user’s organization. Results can be filtered by board, gateway, or whether the agent is managed by Mission Control.
Authentication
Requires organization admin authentication viaAuthorization: Bearer <token> header.
Query Parameters
Filter agents by board ID
Filter agents by gateway ID
Filter for agents managed by Mission Control (
true) or manually configured agents (false)Number of items per page (max 100)
Number of items to skip for pagination
Response
Array of agent objects
Agent UUID
Gateway UUID that manages this agent
Board ID this agent is scoped to (null for gateway main agents)
Human-readable agent display name
Lifecycle state:
provisioning, ready, active, idle, paused, deletedStable gateway agent ID in the OpenClaw runtime (e.g.,
agent-01J...)Workspace path on the gateway host (e.g.,
/home/ubuntu/.openclaw/workspace-main)Whether this agent is managed by Mission Control
Whether this agent is the board lead
Whether this agent is the primary gateway agent
OpenClaw session token (e.g.,
sess_01J...)Last heartbeat timestamp
Creation timestamp
Last update timestamp
Runtime heartbeat behavior overrides
Profile hints for routing and policy
Total number of agents matching the filters
Items per page
Current offset
Example Request
Example Response
Use Cases
- Admin Dashboard: Display all agents across the organization
- Board View: Filter agents by
board_idto show board-specific agents - Gateway Management: Use
gateway_idto see all agents on a specific gateway - Monitoring: Check
last_seen_atto identify offline agents